Chapter 5 Optimizing Program Performance

#CSAPP
程序的正确性是首要的,在

之间需要进行权衡

优化一个程序的步骤

主要的实现方式是利用编译器而不是直接手写汇编,所以需要十分了解编译器的优化行为

Modern processer arch.png

用 CPE 来衡量一个循环的执行效率

书中以数组的组合函数遍历的循环为例,展示了优化循环的方法:

some limiting factors

profiling